使用Python装饰器实现自定义验证函数技巧 您所在的位置:网站首页 python values()函数 使用Python装饰器实现自定义验证函数技巧

使用Python装饰器实现自定义验证函数技巧

2023-04-01 08:32| 来源: 网络整理| 查看: 265

1. 检验

@validatordef is_even(value): return not (value % 2)@validatordef is_positive(value): return value > 0@validatordef is_string(value): return isinstance(value, str)if __name__ == "__main__" : print is_even(2) print is_even(3) print is_positive(4) print is_positive(0) print is_positive(-1) print is_string("hello") print is_string(3)

2. 结果

TrueValidationFailure(func=is_even, args={'value': 3})TrueValidationFailure(func=is_positive, args={'value': 0})ValidationFailure(func=is_positive, args={'value': -1})TrueValidationFailure(func=is_string, args={'value': 3})



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有